public class Demo3 {
    public static void main(String[] args) {
        // 整数拓展: 进制, 二进制, 十进制, 八进制, 十六进制
        int i = 10;
        int i2 = 010; // 八进制
        int i3 = 0x11; // 十六进制

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);

        // 银行业务怎么表示? 钱  用BigDecimal数据工具类
        // float 有限 离散 舍入误差 大约 接近不等于
        // double
        // 最好不要使用浮点数进行比较
        float f = 0.1f;
        double d = 1.0/10;
        System.out.println(f==d); // false

        float d1 = 2313123123123212312f;
        float d2 = d1 + 1;
        System.out.println(d1==d2); // true

        // 字符拓展
        String sa = new String("hello world");
        String sb = new String("hello world");

        System.out.println(sa==sb); // false

        String sa1 = "hello world";
        String sa2 = "hello world";
        System.out.println(sa1==sa2); // true


    }
}
